needle flower (posoqueria latifolia) - Spanish English Dictionary